#include <stdlib.h>
namespace UFM_DEREF_MIGHT {


	int* foo(int t) {
		int* x = (int *)malloc(1);
		if (!t) {
			free(x);
		}
		*x = t;
		return x;
	}
}